                                 Release Notes
                                 =============
                    Copyright (c) 2001-2013 Broadcom Corporation
                               All rights reserved.

                      Broadcom NetXtreme FCoE Crash Dump Driver
                   For Windows Server 2003, 2008 2008 R2 and 2012
                                  Aug 13,2013

Version 7.8.51 Aug 13,2013
------------------------------
    Fix:
    =========
    1. Problem: Cont00070471 - FCoE Boot from SAN: Windows 2012 R2 BFS: System is not collecting 
                crash dump.
       Fix:     Force reset common part for FCoE crashdump.       

Version 7.8.50 Jul 29,2013
------------------------------
    Enhancement:
    =========
    1. Integrated lower mac changes into crashdump driver.


Version 7.8.4 Jul 02,2013
------------------------------
    Enhancement:
    ===========
    1. Update crashdump driver to remove PFN overwrite workaround in MF mode. 

Version 7.8.3 Mar 14,2013
------------------------------
    Fixes:
    ======
    1. Problem: CQ#66904-Boot from SAN: Some OEM systems fail to go into hibernation.
         Cause: On the affected systems, OS boots from non-base function and the base
                function was turned into low power state by the OS during hibernation.
                The crashdump driver is not handling this case correctly.
           Fix: Change the crashdump driver to accommodate the behavior.


Version 7.8.2 Dec 07,2012
------------------------------
    Fixes:
    ======
    1. Problem: CQ#66439-Boot from SAN: Benavides2:  System is not
                generating crash dump.
         Cause: Some target would reject newly initiated login request
                if it has not received logout within certain time window.
           Fix: Added suitable delay before retry if target rejects login request.


Version 7.8.1 November 19,2012
------------------------------
    Enhancements:
    =============  
    1. Added support for doing crash dump on none-based PFs.

Version 7.8.0 November 13,2012
------------------------------
    Fixes:
    ======
    1. Problem: On some OEM systems, crashdump won't start.
           Fix: Skipped SFP module presence check for crashdump.

Version 7.4.3 September 7, 2012
------------------------------
    Fixes:
    ======
    1. Problem: CQ#65453-FCoE BFS: No memory dump generated when connected 
                some OEM systems.
         Cause: On some OEM systems, FCoE FIP MAC address is allocated differently. 
                On the affected system, the crashdump driver would use wrong MAC address 
                in the FIP phase which causes fabric discovery failure.
        Change: Fixed the driver to use correct MAC address on the affected systems.
    

Version 7.4.2 Aug 03, 2012
------------------------------
    Enhancements:
    ============
    1. Request: Ported latest hardware access code from MBA.

Version 7.4.1 June 5,2012
-------------------------
    Enhancements:
    =============        
    1. Added support for BCM57840 devices with new PCI ID's.

Version 7.4.0 May 02, 2012
------------------------------
    Enhancements:
    =============
    1. Added support for BCM57811 devices.

Version 7.2.50 Mar 15, 2012
------------------------------
    Enhancements:
    =============
    1. Request: Ported latest hardware access code from MBA.


Version 7.2.5 Mar 5, 2012
------------------------------
    Fixes:
    ======
        1. Problem: Link detection problem in AFEX mode.
           Change:  In AFEX mode, eliminate link toggling before setting up PHY and
                give sufficient time to wait for link to come up to cover extreme case
                seen on some switch reported by PQA.
    Enhancement:
    1. Added post mortem debugging facility.
    
Version 7.2.4 Feb 24, 2012
------------------------------
    Fixes:
    ======
        1. Problem: FCoE BFS certification may not survive Sleep stress with I/O test.
           Cause:   This is a known problem in L2 FW where it would drop 
                    all packets if unicast filtering is set.
           Change:  Implemented a workaround in the crashdump driver until L2 FW issue is fixed.

Version 7.2.3 Feb 22, 2012
------------------------------
  Fixes:
  ======
  1. Problem: CQ#60435- FCOE Certs: 57810- BSOD "X64_0xA0_VRF_nt!PopEndMirroring+145" 
              when running Sleep Stress with IO
     Cause:   Initiator may fail to discover fabric on certain configurations.
     Change:  Retry fabric discovery up to 8 times before giving up.
     
Version 7.2.2 Feb 17, 2012
------------------------------
  Enhancements:
  ============
  1. Request: Initial AFEX support.


Version 7.2.1 Feb 09, 2012
------------------------------
  Enhancements:
  ============
  1. Request: Ported latest hardware access code from MBA.


Version 7.2.0 Dec 13, 2011
------------------------------
  Enhancements:
  ============
  1. Request: Initial support for BCM84833.

Version 7.0.7 October 26, 2011
------------------------------
  Fixes:
  ======
  1. Problem: Hibernation intermittently failed after many iterations with 
     BCM57800 devices. (CQ#59424)
     
     Changes: Updated PHY initialization code to optimize Warp Core reset 
     logic.

Version 7.0.6 Oct 06, 2011
--------------------------
    Fixes:
    ======
    1. Problem: Boot from SAN: System not able to crashdump or hiberdump 
       on Brocade fabric

       Cause: MFW indicates DCBX negotiation complete but the DCBX operational
       parameters (aka local MIB) are not valid in shared memory after 
       0 to 1.5s later.  Crashdump driver would try to connect with VLAN priority
       of 0 instead 3. Brocade would then reject FLOGI.

       Change: Implemented a workaround to wait up to 5s in querying DCBX 
       operational parameters after DCBX negotiation completion indication.


Version 7.0.5 Aug 31, 2011
-------------------------
  Enhancements:
  =============
    1. Integrated WC changes from PXE/MBA.

Version 7.0.4 Aug 18, 2011
---------------------------
  Fixes:
 ======
   1. Problem: In FCoE boot configuration, 57711 fails to go into S4.
      Cause:   PCI DMA master bit was turned off by the bus driver
               during S3/S4 shutdown.
   
      Change:  Turn the PCI DMA master bit back on in crashdump 
               driver initialization.

Version 7.0.3 Aug 11, 2011
-------------------------
  Enhancements:
   =============
    1. Compilable with Tool kits for next generation of Windows.
    2. Rename the binary to satisfy Windows INBOX program requirement.

Version 7.0.2 May 24, 2011
-------------------------
    Enhancements:
    =============
    1. Sped up crash dump operation by optimizing CRC32 generation.

Version 7.0.1 May 20, 2011
-------------------------
    Enhancements:
    =============
    1. Added support for 4x10G or 2x10G+2x1G NICs.

Version 7.0.0 May 3, 2011
-------------------------
   Enhancements:
   =============
   1. Enhanced driver to support hibernation.
   2. Added support for E3-based devices.

Version 6.4.1 April 23, 2011
----------------------------
   Fixes:
   ======
   1. Problem: Crash Dump driver failed to create kernel memory dump file with 
      VMAX SYMMETRIC disk. (CQ#54698)

      Change: Updated session code to set sequence initiator bit of the last 
      frame in a partial block transfer.

   2. Problem: FKA packets are not transmitted in a timely manner. (CQ#54830)

      Change: Fine-tuned timer scheluding code.

   3. Problem : Crash Dump driver failed to create dump on a certain platforms.
      (CQ#54819)

      Change : Fixed a timing problem in fabric discovery logic.
  
Version 6.4.0 February 10, 2011
------------------------------
   1. Initial release.
